• Added code to complement Comment field in User dialog with the key owner's secondary user IDs.
• Added code to support MacPGP 2.6.3i idiosyncrasies.
• Support for user-defined key length (up to 2048 bits) when generating keypairs.
• Added support and code for private menus with hierachical sub-menus for Keyring, Addressbook and Group Nickname windows.
• Added drag-and-drop support for message body field in the Message window, as well as for the Recipients list in the same window. User can now drag-and-drop recipient record from Addressbook and Keyring windows.
• Added sanity checks when user selects Eudora as either the Source or Destination.
• Replaced the Sign / Encrypt dialog with a resizable, zoomable window. User can now open and work on more than one message at a time.
• Changed parts of the user interface and made it more consistent.
• Added support for voice recording and encryption.
• Added support for Attaching files to a Eudora outgoing message and allow drag-and-dop for specifying such files. Files attached are then treated in the same way the message will be; ie. PGP Encrypted and/or PGP Signed.
• Added support for PGP Keyserver querry in Keyring Management through TCP/IP connection. User can, by pressing one button, obtain updated info on a keyowner's public key found in his/her keyring.
• Added Select All under the Edit menu to select all contents of text fields.
• Changed the structure of the MPGPC Preferences file. Users of previous version(s) should trash their old copies of this and MPGPC Preferences.bak files before launching this version.
• Re-wrote parts of the manual and added sections about conventions used in the software.
• Updated the documentation.
Version 1.0b2 (December 1995)
• Added support and changed the interface for PGP encrypting, as well as conventionally encrypting, text and binary files to single and multiple recipients in the File Encrypt dialog which used to be Conventional Encryption. Previous code was incomplete. [Julie Loughran]
• Corrected a bug in the Certify push button of the keyring management window.
• Corrected a bug in the Revoke Key dialog window.
• Modified the 1…many transliteration table to conform with Harald Tveit Alvestrand's <Harald.Alvestrand@uninett.no> Internet draft entitled "Characters and character sets for various languages." [Björn Andersson, or should I write Bjo:rn ;)]
• Added code to disable Eudora include signature option, when the same option is checked in the Sign/Encrypt dialog. [Jack Repenning]
• Tested OK with Eudora 1.5.4b8
• Restricted the Start and Stop Eudora notification events to occurences of mail arrival only. Users who already have the notification process on should do one of these two things before launching the Beta 2 version:
1. Go to the Preferences dialog and turn off the notification by pressing the Stop button, or
2. Open your Eudora personal preferences file with ResEdit, Resorcerer all the like, and delete the "eNot" resource that refers to MacPGP Control. [Jack Repenning]
• Tightened the code responsible for formatting a PGP command to minimise MacPGP confusion with regard to un-quoted user-id(s). Unquoted user-id when formed by more than one string tokens is parsed by MacPGP (all known strains) as a list of multiple user-ids. The end result is that the message is encrypted to un-specified user-ids. [Jack Repenning]
• Added support for drag-and-drop keys from one keyring management window to another. [Chris Garrigues]
• Fixed a bug in drag-and-drop from Finder to MacPGP Control main window Encrypt button. [Jacque Aust]
• Added code to test if the Subject of a message already includes the "Re:" token. If it does, when replying, MPGPC doesn't add a new one anymore. [Jack Repenning]
• Added section in the Tips & How To chapter for using MPGPC as a MIME helper application. [Chris Garrigues]
• Fixed a bug in the code responsible for getting the IC Preferences Signature resource that caused the first character of the sig text to disappear. [Michel Eytan]
• Added test for change in screen bounds on open of MacPGP Control and Clipboard windows. If screen bounds have changed, these windows revert to their default location at the top left of the first screen. [Chris Garrigues]
• Corrected the First Time You Run MPGPC section in the dox.
• Updated the documentation.
Version 1.0b1 (October 1995)
• First public release.
• Fixed a bug in the De-Asciify script of the Dataskope window.
• Fixed a bug in the Addressbook Management window that generated an error (without any detrimental side-effects). [Björn Andersson]
• Updated the documentation.
Version 1.0a3 (10 October 1995)
• Recompiled using FaceSpan 2.0.1. Run time needs FaceSapn extension of same version (2.0.1)
• Added a safety net feature which consists of copying the contents of the messag edit box of the Sign / Encrypt dialog to the clipboard, when user cancels the choose file dialog with Destination = User Input, so editing is not totally lost in case it was a mistake. [Björn Andersson]
• Changed the Dataskope windowid to a document window.
• Fixed some bugs in the Dataskope window that prevented PGP packet info from displaying correctly —case of PGP packet length field not being 2-byte long.
• Fixed a bug with the Auto-Decrypt which used to work only when the Source is Eudora. Now works with other sources as well. [Michael R. Shuppenhauer]
• Added a "Known bugs/oddities" section in the "Technical Aspects" chapter. [Carl B. Constantine]
• Corrected command line data for opaque-signing to override MacPGP Dialog Shortcuts. [Jack Repenning]
• Updated the documentation.
• Started working on the "Tips and How To" chapter.
Version 1.0a2 (30 September 1995)
• Corrected a bug that was breaking the Decrypt-Verify button script.
• Corrected a bug that was breaking the Add key(s) from Clipboard in the Keyring management window.
• Added support for setting main, secondary public keyring and secret keyring files in the Preferences dialog. [Björn Andersson]
• Added support for forcing WARNONLY bits in MacPGP. If used, MacPGP will stop asking whether or not you want to use a not-totally trusted key. [Jack Repenning]
• Added support for generating Key Compromise Certificate when revoking own key.
• Moved the Generate button from the Keyring management window to a dialog window of its own.
• Added a close box to the clipboard window. [Amos Elberg]
• Now -partially- handles messages larger than 32K. Only first/top 32K is editable in Sign/Encrypt window. [Björn Andersson]
• Make use of owner user IDs found in secret keyring file, when selecting user ID to use for certifying others key(s), signing/encrypting message(s), and generating new keys. [Amos Elberg]
• MPGPC now wipes the clipboard at quit time. [Björn Andersson]
• Re-designed the Preferences file structure, because of AppleScript unwanted features.
• Added the Continue Anyway dialog and code to continue processing message after an eventual MacPGP error.
• Changed the code of the Remove user ID entry in Keyring Management. Now uses MacPGP to do it (also).
• Corrected a stupid bug that made the clipboard invisible on small screen Macs.
• Updated the documentation.
Version 1.0d4 (30 August 1995)
• Re-designed the icons and removed the close box from the main window to eliminate resemblance to Control Panels, since MPGPC is not one. [Wayne K. Walrath]
• Added special treatment of drag-drop text from Sign/Encrypt window to Decrypt Verify button.
• Re-roganised and re-named handlers to make external scripting interface consistent.
• Removed filtering from most of the choose file dialogs.
• Fixed a bug in the Conventional Encrypt dialog.
• Modified code to support Eudora 1.5.3 and Pro 2.1.3 without generating error messages.
• Added support for a separate Preferences file to ease upgrading to future versions.
• Added support for calling this manual from within the application.
• Re-organised and re-grouped the application menus.
• Added support for 1…1 transliteration table, in addition to the 1…many introduced in 1.0d3.
• Added support and code for interactive TCP/IP interrogation of BAL keyserver.
• Re-wrote the addressbook management environment and re-designed the interface.
• Added support for Internet Config. for Real Name and email Signature.
• Added Help and Trash icon/buttons and appropriate code in most of windows to add user-friendliness and enhance user interface consistency.
• Re-organised code fragments to reduce "where is application…" calls for MacPGP and eliminated them altogether for Eudora. [Michel Eytan]
• Re-organised the manual chapters.
• Updated the documentation.
Version 1.0d3 (14 August 1995)
• Added support and management of Transliteration tables to convert from 8-bit to 7-bit characters
• Fixed the ill-treatement of the Destination popup.
• Added support for working simultaneously with multiple Keyring files.
• Added code to protect against the Expand Tabs In Body with relation to Eudora. [Björn Andersson]
• Added support for conventional encryption.
• Added support for asciifying files,
• Added support for opening *.pgp encrypted files (decrypt/expand/verify/etc…).
• Added support for making detached signature certificates.
• Added Addressbook management support: capabilities of defining Users and Groups.
• Modified the Preferences dialog and added support for user preferred PGP Keyserver email address. [Amos Elberg]
• Modified Keyring window elements and added capability of Making Addressbook.
• Modified Encrypt dialog and added support for making separate signature certificates.
• Added keyboard shortcut for Show/Hide clipboard menu item.
• Added close box for the main window. When clicked, application quits.
• Re-organised code fragments to ease future maintenance.
• Re-organised the manual chapters.
• Updated the documentation.
Version 1.0d2 (1 August 1995)
• Added character count label and field to the Clipboard window,
• Rewrote the code for the Word Wrap alogrithm. Now is faster and more robust (doesn't cause stack overflows anymore),
• Added the Destination popup menu in the main screen. Still to be used across the board. Now only used for Decrypt.
• The Encrypt to multiple recepients was broken. MacPGP Control was only using the first User ID in the list. Fixed.
• Changed the layout of the main screen. Removed the behaviour radio buttons and replaced them with clickable frame-able background. Removed the source selection radio buttons and replaced them with a popup menu.
• Converted all calls to MacPGP –except for some of key management actions– to using the "execute" Apple Event.
• Replaced all calls to the "remove" osaxen by calls to MacPGP "pgp -w" to add coherence to the approach of scripting MacPGP and to add more security in handling intermediate files. The "remove" osaxen was an elegant way to execute transparent Finder delete actions but the file contents remained on the magnetic media. MacPGP's wipe file is supposed to "burn" the file, scrambling its contents.
• Fixed a problem that generated an error when the message to decrypt didn't end with a [Return]. [Bjorn Andersson]
• Modified the dimensions of the Encrypt screen. Made it narrower to fit inside PowerBooks and 13" screens. [Bjorn Andersson]
• Added key validity checks in the Encrypt dialog, when viewing keyring contents. When viewing keyrings MacPGP Control shows only user IDs associated with non-disabled public key certificates. [Bjorn Andersson]
• Changed the layout of the Encrypt dialog to fit more text of User IDs. [Jack Repenning]
• Added key management code: Edit (trust params), Remove (user id and/or key), Extract, Certify, Enable/Disable, Fingerprint, Add (from clipboard or from file) and Generate (casual, commercial or military grade keypair).
• MacPGP Control now remembers the contents of the keyring file, making it easier and faster to work with in the Encrypt dialog. [Jack Repenning]
• Added First Time You Run MacPGP Control section in the dox. [Michel Eytan]
• Updated the documentation.
• Added Acknowledgments section in the manual.
• Start using Manual Maker/Reader for manual distribution.
Version 1.0d1 (22 July 1995)
• Reduced distribution of First development version.